Real Time Control of Inverted Pendulum using FPGA
نویسندگان
چکیده
The Inverted Pendulum is one of the most important classical problems of Control Engineering. In this paper, a real-time control for stabilization of inverted pendulum is developed using PID controller. The implementation platform chosen here is FPGA because it exhibits some superior qualities over traditional processors such as parallel processing capability, high sampling rates, flexibility in design, and reliability. In this system controller commands the motor through PWM signal, which drives the cart to balance the pendulum in an inverted position. Pendulum's angular position is fed back by an incremental encoder mounted on its base, which is read by controller. Controller then calculates error and runs the PID algorithm to generate a new command signal. Keywords— FPGA, Inverted Pendulum, PID, PWM, VHDL.
منابع مشابه
MINIMUM TIME SWING UP AND STABILIZATION OF ROTARY INVERTED PENDULUM USING PULSE STEP CONTROL
This paper proposes an approach for the minimum time swing upof a rotary inverted pendulum. Our rotary inverted pendulum is supported bya pivot arm. The pivot arm rotates in a horizontal plane by means of a servomotor. The opposite end of the arm is instrumented with a joint whose axisis along the radial direction of the motor. A pendulum is suspended at thejoint. The task is to design a contro...
متن کاملFuzzy Swing-up and Stabilization of Real Inverted Pendulum Using Single Rulebase
In this paper a real time control for swing-up stabilization of inverted pendulum is designed using Fuzzy logic. In the model proposed here a single rulebase is used to control both position and angle simultaneously during both swing-up and stabilization. The proposed fuzzy control scheme successfully fulfills the control objectives and also has an excellent stabilizing ability to overcome the ...
متن کاملReal-Time Optimal Control for Rotary Inverted Pendulum
Problem statement: The rotary inverted pendulum system was a highly nonlinear model, multivariable and absolutely unstable dynamic system. It was used for testing various design control techniques and in teaching modern control. The objectives of this study were to: (i) Develop a real rotary inverted pendulum which derived the mechanical model by using Euler-Lagrange and (ii) Design controller ...
متن کاملInverted Pendulum Control Using Negative Data
In the training phase of learning algorithms, it is always important to have a suitable training data set. The presence of outliers, noise data, and inappropriate data always affects the performance of existing algorithms. The active learning method (ALM) is one of the powerful tools in soft computing inspired by the computation of the human brain. The operation of this algorithm is complete...
متن کامل